Implementing an intelligent version of the classical sliding-puzzle game for unix terminals using Golang's concurrency primitives
نویسنده
چکیده
A smarter version of the sliding-puzzle game is developed using the Go programming language. The game runs in computer system's terminals. Mainly, it was developed for UNIX-type systems but because of cross-platform compatibility of the programming language used, it works very well in nearly all the operating systems. The game uses Go's concurrency primitives to simplify most of the hefty parts of the game. Real time notification functionality is also developed using language's built-in concurrency support.
منابع مشابه
Approaches to Distributed UNIX Systems Jonathan
This paper examines several approaches to developing a distributed version of the UNIX! operating system. Relevant UNIX concepts are introduced and brief overviews of a number of distributed UNiX implementations are provided. The major issues discussed are concurrency and file system architecture: 1. The multiprocessor designs examined have the common problem of implementing critical sections i...
متن کاملThe Beneficial or Harmful Effects of Computer Game Stress on Cognitive Functions of Players
Introduction: Video games are common cultural issues with great influence in all societies. One of the important cognitive effects of video games is on creating stress on video players. The present research objective was to study different types of stress in players based on video game styles. Methods: A total of 80 players, aged 18 to 30 years, played four types of video games; Ru...
متن کاملThe Beneficial or Harmful Effects of Computer Game Stress on Cognitive Functions of Players
Introduction: Video games are common cultural issues with great influence in all societies. One of the important cognitive effects of video games is on creating stress on video players. The present research objective was to study different types of stress in players based on video game styles. Methods: A total of 80 players, aged 18 to 30 years, played four types of video games; Ru...
متن کاملEmotional Learning Based Intelligent Controller for MIMO Peripheral Milling Process
During the milling process, one of the most important factors in reducing tool life expectancy and quality of workpiece is the chattering phenomenon due to self-excitation. The milling process is considered as a MIMO strongly coupled nonlinear plant with time delay terms in cutting forces. We stabilize the plant using two independent Emotional Learning-based Intelligent Controller (ELIC) in par...
متن کاملComparison of AHP and FAHP for Selecting Yard Gantry Cranes in Marine Container Terminals
The time that containerships or transportation trucks spend in marine container terminals for loading and unloading their cargo is a real cost scenario which affects, not only the smooth operation of ports, but also affect the overall cost of container trade. The operators of shipping lines and container terminals are required to realize the importance of this issue and the costs associated wit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1503.08345 شماره
صفحات -
تاریخ انتشار 2015